3-D Laplace Equation And Spherical Harmonic Function
title:
style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel)
minLevel: 0 # Include headings from the specified level
maxLevel: 6 # Include headings up to the specified level
includeLinks: true # Make headings clickable
hideWhenEmpty: false # Hide TOC if no headings are found
debugInConsole: false # Print debug info in Obsidian console
1 3D Laplace Equation
三维拉普拉斯方程方程可记成多种形式:
Δ u = ∇ 2 u = ∇ ⋅ ∇ u = 0 = 1 r 2 ∂ ∂ r ( r 2 ∂ u ∂ r ) + 1 r 2 sin θ ∂ ∂ θ ( sin θ ∂ u ∂ θ ) + 1 r 2 sin 2 θ ∂ 2 u ∂ 2 φ 对其分离变量 u ( r , θ , φ ) = R ( r ) Y ( θ , φ ) , 容易得到
1 R d d r ( r 2 d R d r ) = − 1 Y ( 1 sin θ ∂ ∂ θ ( sin θ ∂ Y ∂ θ ) − 1 sin 2 θ ∂ 2 Y ∂ ϕ 2 ) = λ 2 径向衰减
常常选取 λ = l ( l + 1 ) , 于是
d d r ( r 2 d R d r ) − l ( l + 1 ) R = 0 这是欧拉方程, 根据换元 r = e s 得到它的通解是
R ( r ) = A r l + B r − ( l + 1 ) , l ≥ 0 通常情况下, 场不会传播到无穷远处, 也就是在解 R ( r ) 的定义域包含 r = ∞ 时因为 r l → ∞ 导致 R ( r ) → ∞ 而不满足物理意义, 所以通常取 A = 0 . 同理, 在解的定义域包含 r = 0 时, 通常取 B = 0 .
3 球面谐波
3.1 球谐函数的引出
由上述已知, 拉普拉斯方程的球面偏导部分是
1 sin θ ∂ ∂ θ ( sin θ ∂ Y ∂ θ ) − 1 sin 2 θ ∂ 2 Y ∂ ϕ 2 + l ( l + 1 ) Y = 0 进一步分离变量 Y ( θ , φ ) = Θ ( θ ) Φ ( φ ) , 有
(1) { d 2 Φ d 2 φ + m 2 Φ = 0 Φ ( φ ) = Φ ( φ + 2 π ) (2) sin θ d d θ ( sin θ d Θ d θ ) + [ ( l + 1 ) l sin 2 θ − m 2 ] Θ = 0 方程(1)没什么好说的, 解是 Φ m ( φ ) = e i m φ . 对方程(2)做换元 θ = arccos x , 得到
(3) ( 1 − x 2 ) d 2 Θ d x 2 − 2 x d Θ d x + [ l ( l + 1 ) − m 2 1 − x 2 ] Θ = 0 这被称为连带勒让德方程. 特别的, 当 m = 0 时, 上式退化为勒让德方程:
(4) Θ → P l : ( 1 − x 2 ) d 2 P l d x 2 − 2 x d P l d x + l ( l + 1 ) P l = 0 该方程的解就是勒让德函数 P l ( x ) .
对连带勒让德方程(3)做换元 y ( x ) = Θ ( x ) ( 1 − x 2 ) − m 2 , 可得到
Θ = ( 1 − x 2 ) m 2 y Θ ′ = ( 1 − x 2 ) m 2 y ′ − m ( 1 − x 2 ) m 2 − 1 x y Θ ″ = ( 1 − x 2 ) m 2 y ′ ′ − 2 m ( 1 − x 2 ) m 2 − 1 x y ′ − m ( 1 − x 2 ) m 2 − 1 y + m ( m − 2 ) ( 1 − x 2 ) m 2 − 2 x 2 y (5) ⇒ ( 1 − x 2 ) y ′ ′ − 2 ( m + 1 ) x y ′ + [ l ( l + 1 ) − m ( m + 1 ) ] y = 0 将该方程与勒让德方程(4)做比较, 先对勒让德方程求导 m 次, 记 P l ( m ) 表示对 P l 求 m 次导, 利用莱布尼兹公式 ( u v ) ( m ) = ∑ k = 0 m ( m k ) u ( m − k ) v ( k ) , 可以得到
0 = [ ( 1 − x 2 ) P l ( 2 ) − 2 x P l ( 1 ) + l ( l + 1 ) P l ] ( m ) = 0 = [ ( 1 − x 2 ) P l ( m + 2 ) − 2 m x P l ( m + 1 ) − m ( m − 1 ) P l ( m ) ] − 2 [ x P l ( m + 1 ) + m P l ( m ) ] + l ( l + 1 ) P l ( m ) = ( 1 − x 2 ) P l ( m + 2 ) − 2 ( m + 1 ) x P l ( m + 1 ) + [ l ( l + 1 ) − m ( m + 1 ) ] P l ( m ) 这恰好和式(5)的形式一致, 也就是说方程(5)的解是
y l m = d m d x m P l ( x ) , | m | ≤ l 那么连带勒让德方程(3)的解记为连带勒让德函数 P l m ( x ) , 回忆前面做过换元 y ( x ) = Θ ( x ) ( 1 − x 2 ) − m 2 , 那么
P l m ( x ) = ( 1 − x 2 ) m 2 d m d x m P l ( x ) , | m | ≤ l 所以, 最后的球谐函数就是
Y l m ( θ , φ ) = P l m ( cos θ ) Φ m ( φ ) 如果要归一化 Y , 也就是令 ∫ 0 2 π d φ ∫ 0 π Y l m ( θ , φ ) sin θ d θ = 1 , 则可以得到归一化的球谐函数:
Y l m ( θ , φ ) = 1 2 π 2 l + 1 2 ( l − m ) ! ( l + m ) ! P l m ( cos θ ) e i m φ 于是 ∇ 2 u = 0 的通解表示为
(6) u ( r , θ , φ ) = R ( r ) Y l m ( θ , φ ) = ∑ l = 0 ∞ ∑ m = − l l ( A r l + B r − ( l + 1 ) ) 1 2 π 2 l + 1 2 ( l − m ) ! ( l + m ) ! P l m ( cos θ ) e i m φ 另外, 这里列出连带勒让德函数的前几项:
P 0 0 ( x ) = 1 , P 1 0 ( x ) = x , P 1 1 ( x ) = − 1 − x 2 , P 2 0 ( x ) = 1 2 ( 3 x 2 − 1 ) , P 2 1 ( x ) = − 3 x 1 − x 2 , P 2 2 ( x ) = 3 ( 1 − x 2 ) , P 3 0 ( x ) = 1 2 ( 5 x 3 − 3 x ) , P 3 1 ( x ) = − 3 2 ( 5 x 2 − 1 ) 1 − x 2 , P 3 2 ( x ) = 15 x ( 1 − x 2 ) , P 3 3 ( x ) = − 15 ( 1 − x 2 ) 3 / 2 .
在静磁学中, 如果场点不存在电流(∇ × B → = 0 ), 那么磁感应强度 B → 可以表示成磁标势 Φ m 的梯度 B → = − ∇ Φ m , 并且由于 ∇ ⋅ B → = 0 , 所以磁标势自动满足拉普拉斯方程 ∇ 2 Φ m = 0 . 在其通解形式中, 前几项球谐函数有显著的物理意义.
上述的归一化球谐函数中, Y 1 0 ( θ ) = 3 4 π cos θ ∝ cos θ = z r , R 1 ( r ) = A r + B r 2 = B r 2 (取 A = 0 ). 于是 Φ m 的一个解可以写作
Φ p o l e ( r , θ , φ ) = C r 2 cos θ , C = const 求梯度得到
B → = − ( ∂ r Φ p o l e , 1 r ∂ θ Φ p o l e , 0 ) = C ⋅ ( 2 cos θ r 3 , sin θ r 3 , 0 ) 回忆磁偶极子在远处的磁场表达式:
B → = μ 0 4 π 3 ( n → ⋅ m → ) n → − m → r 3 = μ 0 4 π 3 cos θ e → r − e → z r 3 = μ 0 4 π 3 cos θ e → r − ( cos θ e → r − sin θ e → θ ) r 3 = μ 0 4 π 2 cos θ e → r + sin θ e → θ r 3 发现两式形式一致, 只要取 C = μ 0 4 π , 就可以用球谐函数 Y 1 0 描述偶极磁场.
另外, 由于 Y 1 ± 1 是虚数, 所以为保证物理意义, 选取它们的实数线性组合 Y 1 x = Y 1 1 + Y 1 − 1 2 和 Y 1 y = Y 1 1 − Y 1 − 1 i 2 , 显然 Y 1 x ∝ sin θ cos φ = x r , Y 1 y ∝ sin θ sin φ = y r 为实数. 对于三维旋转, 考察球谐函数的变换, 比如在直角坐标系中, 绕 y 轴旋转的变换矩阵是
R y ( β ) = ( cos β 0 sin β 0 1 0 − sin β 0 cos β ) 变换导致 ( x , y , z ) → ( x ′ , y ′ , z ′ ) , ( r , θ , φ ) → ( r ′ , θ ′ , φ ′ ) , 即:
θ ′ = arccos ( z ′ r ) = arccos ( − x sin β + z cos β r ) = arccos ( − sin θ cos φ sin β + cos θ cos β ) φ ′ = arctan y ′ x ′ = arctan y x cos β + z sin β = arctan sin θ sin φ sin θ cos φ cos β + cos θ sin β 如果取 β = π 2 , 就有
θ ′ = arccos ( − sin θ cos φ ) φ ′ = arctan ( sin θ sin φ cos θ ) 也就是说, 在绕 y 轴旋转 90 ∘ 后, Y 1 x 变成了描述朝向 z 轴的偶极子 Y 1 0 :
Y 1 x ( θ ′ , φ ′ ) ∝ sin θ ′ cos φ ′ = sin ( arccos ( − sin θ cos φ ) ) ⋅ cos ( arctan ( sin θ sin φ cos θ ) ) = 1 − ( sin θ cos φ ) 2 ⋅ 1 1 + ( sin θ sin φ cos θ ) 2 = 1 − ( sin θ cos φ ) 2 ⋅ cos θ cos 2 θ + ( sin θ sin φ ) 2 = cos θ ∝ Y 1 0 ( θ ) 因此, Y 1 x 实际上描述的是沿 x 轴方向的磁偶极子, 类似的知道 Y 1 y 描述沿 y 轴方向的磁偶极子. 在量子力学里面, 上面的旋转操作可以用 W i n g e r − D 矩阵作用于球谐函数得到, 这个矩阵的元素很丑陋, 可以在 M M A 中直接调用 W i n g e r − D 函数快速计算.
同理, 对于归一化球谐函数 Y 2 0 ( θ ) = 5 16 π ( 3 cos 2 θ − 1 ) , 磁标势 Φ quad ( r , θ ) = R ⋅ g 2 0 ( R r ) 3 5 16 π ( 3 cos 2 θ − 1 ) , g 2 0 为常数, 计算得到
B r = − ∂ Φ ∂ r = 3 g 2 0 ( R 4 r 4 ) 5 16 π ( 3 cos 2 θ − 1 ) B θ = − 1 r ∂ Φ ∂ θ = 3 g 2 0 ( R 4 r 4 ) 5 16 π sin 2 θ B φ = 0 关于球谐系数 g l m 的具体拟合值, 可在第 14 版国际参考地磁场(IGRF)的官方文件 中查阅. 对于 m ≠ 0 的球谐函数, 同样选取他们的实数线性组合, 可以得到他们表示的四极场只是 Y 2 0 ( θ ) 的旋转, 但是形式更加复杂.
4 球谐系数
现在需要确定系数 B l m , 假设 A = 0 , 通解写成:
u ( r , θ , φ ) = ∑ l = 0 ∞ ∑ m = − l l B l m r l + 1 Y l m ( θ , φ ) 其中 Y l m ( θ , φ ) = ( 2 l + 1 ) 4 π ( l − m ) ! ( l + m ) ! P l m ( cos θ ) e i m φ , 它是正交归一化的:
∫ 0 2 π ∫ 0 π Y l m ( θ , φ ) Y l ′ m ′ ∗ ( θ , φ ) sin θ d θ d φ = δ l l ′ δ m m ′ 将通解两边乘以 Y l ′ m ′ ∗ ( θ , φ ) , 然后积分:
∫ 0 2 π ∫ 0 π u ( r , θ , φ ) Y l ′ m ′ ∗ ( θ , φ ) sin θ d θ d φ = ∑ l = 0 ∞ ∑ m = − l l B l m r l + 1 ∫ 0 2 π ∫ 0 π Y l m ( θ , φ ) Y l ′ m ′ ∗ ( θ , φ ) sin θ d θ d φ 利用正交归一关系, 右边只剩下 l = l ′ 且 m = m ′ 时的项:
∫ 0 2 π ∫ 0 π u ( r , θ , φ ) Y l ′ m ′ ∗ ( θ , φ ) sin θ d θ d φ = B l ′ m ′ r l ′ + 1 从而可解出:
B l ′ m ′ = ∫ 0 2 π ∫ 0 π u ( r , θ , φ ) Y l ′ m ′ ∗ ( θ , φ ) sin θ d θ d φ